package com.yida.gwj.deposit.domain.dto.split;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @author lqq
 * @date 2023/02/27
 */
@ApiModel(value = "分摊金额-选中DTO")
public class GwjAllocatedAmountDTO implements Serializable {
	private static final long serialVersionUID = 1L;

	@ApiModelProperty(value = "实测总面积")
	private BigDecimal totalActualSize;

	@ApiModelProperty(value = "缴款总面积")
	private BigDecimal totalDepositSize;

	@ApiModelProperty(value = "总户数")
	private Integer totalOwner;

	@ApiModelProperty(value = "期房总面积")
	private BigDecimal totalForecastSize;

	@ApiModelProperty(value = "已收入")
	private BigDecimal totalIncomeMoney;

	@ApiModelProperty(value = "已分配")
	private BigDecimal totalAllocationMoney;

	public BigDecimal getTotalActualSize() {
		return totalActualSize;
	}

	public void setTotalActualSize(BigDecimal totalActualSize) {
		this.totalActualSize = totalActualSize;
	}

	public BigDecimal getTotalDepositSize() {
		return totalDepositSize;
	}

	public void setTotalDepositSize(BigDecimal totalDepositSize) {
		this.totalDepositSize = totalDepositSize;
	}

	public Integer getTotalOwner() {
		return totalOwner;
	}

	public void setTotalOwner(Integer totalOwner) {
		this.totalOwner = totalOwner;
	}

	public BigDecimal getTotalForecastSize() {
		return totalForecastSize;
	}

	public void setTotalForecastSize(BigDecimal totalForecastSize) {
		this.totalForecastSize = totalForecastSize;
	}

	public BigDecimal getTotalIncomeMoney() {
		return totalIncomeMoney;
	}

	public void setTotalIncomeMoney(BigDecimal totalIncomeMoney) {
		this.totalIncomeMoney = totalIncomeMoney;
	}

	public BigDecimal getTotalAllocationMoney() {
		return totalAllocationMoney;
	}

	public void setTotalAllocationMoney(BigDecimal totalAllocationMoney) {
		this.totalAllocationMoney = totalAllocationMoney;
	}

	@Override
	public String toString() {
		final StringBuffer sb = new StringBuffer("GwjAllocatedAmountSelectDTO{");
		sb.append("totalActualSize=").append(totalActualSize);
		sb.append(", totalDepositSize=").append(totalDepositSize);
		sb.append(", totalOwner=").append(totalOwner);
		sb.append(", totalForecastSize=").append(totalForecastSize);
		sb.append(", totalIncomeMoney=").append(totalIncomeMoney);
		sb.append(", totalAllocationMoney=").append(totalAllocationMoney);
		sb.append('}');
		return sb.toString();
	}
}
